Named Pipe transport support for Windows #815
Named Pipe transport support for Windows #815arturobernalg wants to merge 1 commit intoapache:masterfrom
Conversation
|
We'd be crossing a Rubicon by exposing support for a platform-specific IO primitive via JNI. I don't think we've done that before. I'd rather have a story for improved custom transport support, which I think would be more sustainable than threading through yet more special cases. If we were to implement this as a special case/first-class feature, I'd like to consider doing it on top of the Unix domain socket support. As far as I can tell, the named pipe support in |
The real issue here is not named pipes per se, but whether HttpClient should grow another transport-specific request option. I am happy to rework the proposal in that direction if everyone is agree. |
Added Windows Named Pipe transport as the Windows counterpart to Unix Domain Socket support introduced earlier. This enables HttpClient to communicate over Named Pipes such as \.\pipe\docker_engine using the same connection management and request execution infrastructure.